package gruppoSoluzione.mainService.services;

import java.util.ArrayList;
import java.util.Collections;

public class HttpMessageWriter {
	
	private MimeHTTP mime;

	public HttpMessageWriter(MimeHTTP mime) {
		super();
		this.mime = mime;
	}

	/**
	 * Crea un header http di default  
	 * @return
	 */
	public ArrayList<String> createHttpMessageHeader(){
		ArrayList<String> risposta=new ArrayList<String>();
		Collections.addAll(risposta, "HTTP/1.1 200 OK", 
				"Date: Tue, 01 Apr 2014 08:41:20",//TODO : questa benedetta data... andrebbe riscritta con un Date Format!!
				"Content-Type: "+mime.getValue()+"; charset=utf-8",
				"");
		if(mime==MimeHTTP.XML){
			risposta.add("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
		}
		return risposta;
	}
}
